home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 7075 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.8 KB

  1. Path: cliffy.lfwc.lockheed.com!news
  2. From: Ken Garlington <GarlingtonKE@lfwc.lockheed.com>
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: Wed, 21 Feb 1996 11:58:40 +0000
  6. Organization: Lockheed Martin Tactical Aircraft Systems
  7. Message-ID: <312B08F0.5DD6@lfwc.lockheed.com>
  8. References: <4etcmm$lpd@nova.dimensional.com>
  9.       <4f4ptt$a1c@newsbf02.news.aol.com> <4g1b7n$l5@mailhub.scitec.com.au>
  10.       <JSA.96Feb16135027@organon.com> <DMwFqr.EGD@thomsoft.com>
  11.       <JSA.96Feb19193423@organon.com> <312992F6.588D@lfwc.lockheed.com> <4gd3ui$6fi@moon.src.honeywell.com>
  12. NNTP-Posting-Host: ub_998356_mtm7.lfwc.lockheed.com
  13. Mime-Version: 1.0
  14. Content-Type: text/plain; charset=us-ascii
  15. Content-Transfer-Encoding: 7bit
  16. X-Mailer: Mozilla 2.0 (Macintosh; I; 68K)
  17.  
  18. Lee Graba wrote:
  19. > >  1. Until relatively recently, the F-16 flight control computer didn't have any
  20. > >     software in it. It was an analog computer.
  21. > Actually, the F-16A had a hybrid flight control computer.  The primary flight
  22. > control functions were performed by an analog computer, but some flight control
  23. > gains were scheduled with respect to flight condition by a digital computer and
  24. > fed to the analog computer.  However, setting gains should not cause the above-
  25. > described phenomenon.
  26.  
  27. You're right - by analog, I meant that the gains were computed as analog values. The
  28. key statement, of course, is that there was no software in it anywhere. The gain
  29. scheduling was done via digital non-programmable electronic circuitry. AFTI/F-16 was
  30. the first F-16 flight control computer to contain software; it was called the digital
  31. flight control computer (and we called the older computer the _analog_ system
  32. to distringuish it, even though it did it include digital circuits). The Block 40
  33. system was called the _production_ digital flight control system, BTW. Since
  34. all of our newer systems contain software, we now drop the "digital" part
  35. and just talk about "the flight control system".
  36.  
  37. > If such a thing did occur, it would probably be due to the Navset, which is
  38. > usually a separate digital computer whose responsibility is to take
  39. > measurements and then compute positions and attitudes, and associated rates.
  40. > A software error here might cause a problem, if say, it was telling the flight
  41. > control computer that it was flying straight and level, and suddenly told it
  42. > that it was really upside down.  The flight control computer would then try
  43. > to right the plane, since it doesn't know good information from bad.
  44.  
  45. Well, a single-point Navset failure would be detected, but a generic software
  46. fault in an IRS system might not. However, no one has ever been able to say what
  47. happened, or even if this ever really did happen (and as such is another software
  48. "urban legend" to add to the pile).
  49.